/* CSS Document */
body, div, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, th, td, 
form, input, button, select, textarea {margin:0;padding:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;}
ol, ul {list-style:none;}
img {border:0;}
a:link,a:visited {color:#222;text-decoration:none;star:expression(this.onFocus=this.blur());}
a:hover {color:#e60012;text-decoration:none;}
body {font-size:14px;color:#222;font-family:'微软雅黑','Microsoft Yahei',Tahoma,Verdana;background:#f3f4f7;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;font-size:14px;font-weight:normal;}
table,td,tr,th{font-size:14px;}
li{list-style-type:none;}
img{vertical-align:top;}
body.phone {background: #f3f4f7;}
.cr {clear:both;height:0px;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.mt15 {margin-top:15px;}
.mt8 {margin-top:8px;}
.ins {display:none}
.cf:after{content:"\0020";display:block;clear:both;height:0;overflow:hidden;}
.cf{zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom:1;}

#header .head,.link,.foot,.lod,.w,.menu {width:1018px;margin:0 auto;} 
.bold {font-weight:bold;}
#header {clear:both;height:90px;background:#181818;margin-bottom:5px;}
#header,#footer {min-width:1018px;}
.head { }
/* 公供 */
a.logo,a.logo:visited {float:left;width:258px;display:block;line-height:258px;height:90px;overflow:hidden;background:url(logo2025.jpg) no-repeat;margin-top:0px}
.search {height:30px;float:left;width:190px;margin-top:30px;}
.search input {float:left;border:none;background:none;outline:none;background:#666;}
.search .ipt {width:134px;padding:7px 10px;outline:none;line-height:16px;height:16px;color:#9f9f9f;border-radius:5px 0 0 5px}
.search .sub {float:left;width:36px;cursor:pointer;height:30px;background:#666 url(search.gif) no-repeat center center;color:#ffffff;border-radius:0 5px 5px 0}

.menu{float:left;height:90px;width:480px;font-size:16px;padding-left:14px;}
.menu li{float:left;height:90px;}
.menu li a,.menu li a:visited {display:block;color:#fff;padding:0 18px;line-height:90px;height:90px;outline:none;text-decoration:none;}
.menu li.curr a,.menu li.cur a:visited,.menu li a:hover {float:left;background:#3E3E3E;}
.menu li a:hover{color:#fff;text-decoration:none}
.menu li a.m,.menu li a.m:visited {padding-right:25px;}
.menu a.m i,.menu a.m:visited i {width:0;line-height:0;height:0;display:block;border-width:5px 5px 0;border-style:solid;border-color:#ffffff transparent transparent;font-size:0;position:absolute;bottom:42px;right:10px;}
.menu a.mhover {background:#3F3F3F url(imenu.png) repeat-x 0 -80px;}
.menu .more {position:relative; z-index:999;cursor:pointer;}
.menu .nav em {display:none}
.menu .nav,.menu .cate {position:absolute;top:70px;right:0;display:none;background:#3f3f3f;}
.menu .nav {widtH:100%;}
.menu .nav {width: 100px;left:0px;top:90px}
.menu .cate { position:absolute;top:90px;width:965px;height:95px;left:0;display:none;background:#3f3f3f;opacity:0.1-1;}
.menu li .nav a,.menu li .nav a:visited {heighT:30px;line-height:30px;widtH:100%;padding:0;text-align:center;display:block;color:#BFBFBF;float:left;font-size:14px;}
.menu li .cate a,.menu li .cate a:visited {widtH:73px;}
.menu li .nav a:hover {color:#fff;text-decoration:none;background:#00ce41;}
.bangzhu {background: #fff;min-height: 600px;font-size:18px;color:#444;line-height: 40px;padding: 40px;border-radius:6px;}

.openlogin {font-style:normal;display:inline-block; vertical-align:middle}
.openlogin {background:url(openlogin.gif) no-repeat 8px 0;widtH:70px;height:17px;}
.openlogin a,.openlogin a:visited {float:left;display:inline-block;widtH:17px;line-height:51px;height:17px;margin:0 8px; vertical-align:middle;overflow:hidden;zoom:1;}
/* 公供 */
.plus {float:left;width:600px;margin-top:40px;height:52px;line-height:36px}
.plus a,.plus a:visited {color:#444;font-size:16px;margin-left:16px;}
.user {float:left;widtH:58px;margin-top:45px;height:20px;}
.user p {line-height:36px;}
.ulogin {float:right;position:relative;height:90px;width:38px;}
.ulogin p.login {text-align:center}
.ulogin p.login a:hover img{background:#E1E3E5}

.ulogin .userface {display:block;height:37px;position:absolute;left:0;top:0;margin-top:25px}
.ulogin .userface img{width:35px;height:35px;border-radius:100%;}
.ulogin .userface2 img {width:25px;height: 25px;padding: 6px;background:#aaa;border: 0;}
.ulogin .hover {}
.userbox {position:absolute;top:80px;right:0;widtH:200px;border:0px solid #3f3f3f;display:none;z-index:3;background:#181818}
.userbox p {widtH:200px;display:inline-block;line-height:38px;height:38px;text-align:center;color:#eee;}
.userbox .loginout {border-top:1px solid #4f4f4f}
.userbox p a {display:block;color:#eee}
.userbox a:hover {background:#f7f7f7;color:#fff;text-decoration:none;background:#000}
.ulogin a.user_vip{position: absolute; left: 20px; top: 42px;width: 22px; height: 22px;display:block}
.user_vip0 {background: url(m.png) no-repeat -94px 0px;}
.user_vip1 {background: url(m.png) no-repeat -118px 0px;}

/*登陆*/
.tbox,#login_opacity_bg{position:fixed;_position:absolute;pointer-events:auto}
#login_opacity_bg{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px"); background:#000;opacity:0.5;filter:alpha(opacity=30); display:none; z-index:9998;}
/*#login_opacity_bg{width:100%; position:absolute; background:#000;opacity:0.5;filter:alpha(opacity=50); top:0; left:0; display:none; z-index:100;}*/
.tbox {width:780px;display:none;z-index:9999;top:50%; left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:400px;background:#fff;border-radius:5px;-webkit-overflow-scrolling:touch;overflow: hidden;}
.tbox a {-webkit-transition:all 0s;transition:all 0s;}
.tbox .close{position: absolute;right: 18px;top:16px; font-size:20px; line-height: 60px;height: 20px;-webkit-transition:all .2s;transition:all .2s;cursor: pointer;overflow: hidden;background: url(close.png) no-repeat center;}
.tbox .close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.tbox #logo {display: block;width: 140px;height: 50px;margin: 0 auto;background: url(blacklogo.jpg) no-repeat 0 0;overflow: hidden;zoom: 1;margin-top: 40px;}
.tbox .tvd {float: left;width: 300px;height: 400px;overflow: hidden;}
.tbox .bd {float: left;width: 440px;height: 400px;padding: 0 20px;}
.tbox .bd-tit {height: 30px;text-align: center;position: relative;line-height: 30px;overflow: hidden;}
.tbox .bd-tit::before {content: "";border-bottom: 1px solid #ededed;position: absolute;top:50%;left: 0;width: 100%;}
.tbox .bd-tit p {display: inline-block;padding: 0 15px;background: #fff;position: relative;z-index: 1;font-size: 14px;color: #888;}
.tbox ul {height: 200px;padding: 30px 0px 0;}
.tbox .t-help {line-height: 40px;height: 40px;text-align: right;}
.tbox .t-help a {color: #2caeff;}
.tbox ul li {width: 33.333333%;display:inline-block}

.tbox ul li.qqdl a {width: 120px;display: block;text-align: center;margin: 0 auto;}
.tbox ul li.qqdl em {width: 118px;height: 118px;display: block;border: 1px solid #2CAEFF;position: relative;border-radius:5px;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.tbox ul li.qqdl em::after {content: "";width: 41px;height: 46px;background: url(qqico.png) no-repeat;overflow: hidden;display: block;top:50%; left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position: absolute;}
.tbox ul li.qqdl a:hover em {background: #2CAEFF;}
.tbox ul li.qqdl a:hover em::after {background-position: -41px 0}
.tbox ul li.qqdl p {line-height: 40px;color: #2CAEFF;}
.tbox ul li.wbdl em {border-color: #DA251C;}
.tbox ul li.wbdl p {color: #DA251C;}
.tbox ul li.wbdl em::after {background: url(wbico.png) no-repeat;width: 58px;}
.tbox ul li.wbdl a:hover {opacity: .8;}
.tbox ul li.wbdl a:hover em {background: none;}
.tbox ul li.wbdl a:hover em::after {background-position:0 0}
.tbox ul li.wxdl {text-align: center;display:none}
.tbox .wxdlqrcode {width: 118px;height: 118px;background: url(loading.gif) no-repeat center;margin: 0 auto 10px;border: 1px solid #E8E8E8;border-radius:5px;}
.tbox .wxdlqrcode img {width: 100%;height: 100%;}
.tbox ul li.wxdl p {display: inline-block;background: url(weixin.png) no-repeat 0 0px;background-size: auto 16px;padding-left: 24px;line-height: 20px;text-align: left;}
.tbox ul li.wxdl span {display: block;padding-top: 6px;color: #666;font-size:14px}
.tbox ul li.wxdl span em {background: #c00;color: #fff;padding: 3px 5px;border-radius:3px;font-style: normal;}
.tbox ul li.wxdl span i {color: #f60;display: block;padding-top: 6px;font-style: normal;}

/*
.loginbox {border:1px solid #B2B3B5;background:#fff;width:620px;height:328px;display:nonef;z-index:99;top:20%; left:50%; position:fixed; z-index:10; margin-left:-311px;overflow-y:auto; _position:absolute;}
.loginbox h5 {float:left;line-height:55px;height:55px;padding:0 0 0 64px;font-size:14px;font-weight:bold;color:#444;}
.loginbox span {float:right;display:block;width:31px;height:55px;padding-right:16px;}
.loginbox span a,.loginbox span a:visited {display:block;width:31px;height:19px;background:url(uboxclose.png) no-repeat}
.loginbox span a:hover { background-position:0 -19px}
.loginbox .wb{width:620px;height:244px;clear:both;}
.loginbox p {float:left;width:152px;height:174px;padding-top:70px;}
.loginbox p a,.loginbox p a:visited {widtH:152px;line-height:30px;text-align:center;height:30px;padding-top:144px;background:url(wb.jpg) no-repeat;display:block;color:#444}
.loginbox p a:hover {color:#f00}
.login-wb {border-right:1px solid #E6E6E6;padding:0 54px 0 58px}
.login-qq {padding-left:104px;}
.loginbox .login-qq a,.loginbox .login-qq a:visited {background-position:0 -174px;color:#56A0EB}
#login_opacity_bg{width:100%; position:absolute; background:#000;opacity:0.5;filter:alpha(opacity=50); top:0; left:0; display:none; z-index:8;}*/

.adduser { position:absolute;right:0;top:47px;widtH:106px;line-height:115px;height:35px;overflow:hidden;}
.adduser a,.adduser a:visited {displaY:block;line-height:115px;height:35px;overflow:hidden;background:url(adduser.png) no-repeat}
.adduser a:hover { background-position:0 -35px}
/*.search {height:26px;float:right;width:155px;background:url(search.png) no-repeat;margin-top:7px;}
.search p {float:left}
.search input {float:left;border:none;background:none;outline:none;}
.search p input {width:104px;padding:6px;color:#444;outline:none;font-size:14px;line-height:14px;height:14px;}
.search .sub {float:left;width:32px;cursor:pointer;height:26px;}
*/

.fixe123 {z-index:7;clear:both;width:100%;position:fixed;_position:absolute;left:0;top:0;_top: expression(documentElement.scrollTop + 0 + "px");}

.tabs_title {border-radius:5px !important;height: 34px;overflow: hidden;clear: both;margin-top: 10px;}
.tabs_title > span {border-radius:5px !important;display: block;float: left;width: 100px;height: 34px;line-height: 34px;text-align: center;background-color: #DDD;margin-right:10px;cursor: pointer;}
.tabs_title > span.current {background-color: #07bc5e;color: #fff;}
.tabs_content {clear: both;padding: 10px 0;line-height: 20px;}

.flinks  a{display: inline-block;margin-right: 10px;}

#footer .foot p {text-align:center;line-height:100px;}
#footer a,#footer a:visited {color:#222;}
#footer a:hover {color:#FF6600;}
#footer {clear:both;height:60px;background-color:#141414;margin-top:10px;border-top:3px solid #07bc5e;}
.foot {color:#888;padding-top:20px;overflow:hidden;}
.link {padding:5px 0;font-size:14px;overflow:hidden;}
.link .title {line-height:15px;height:15px;}
.link p {padding:0 5px 0px 0px;line-height:20px;}
.linkurl {height:20px;overflow:hidden;} 
.linkurl li {height:25px;line-height:25px;overflow:hidden;}
.footertips {color:#888;padding:20px;overflow:hidden;text-align:center;}
.footertips span {padding:5px 10px;background:#ffc600;border-radius:5px;color:#202020;margin:0 5px;}

.foucs {border:0px solid #EBEBEB;height:450px;background:#FFFFFF;margin-top:10px;margin-bottom:0px;border-radius:0px;height:100%;}

.slide-ul li img,.list li,.slist li.nextpage a,.endpage .pic img {border-radius:5px !important;}
.menu .nav,.menu .cate,.userbox {border-radius: 0 0 5px 5px !important;}

#mainShow {width:1010px;height:470px;position:relative;overflow:hidden}
#mainShow:hover .prev-arrow,#mainShow:hover .next-arrow {opacity: 1;}
/*.slider-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  padding: 15px;
  background: rgba(0,0,0,0.5);
  color: white;
  z-index: 100;
  opacity: 0;font-size: 20px;
}

.prev-arrow { left: 10px; }
.next-arrow { right: 20px; }*/

#mainShow .prev-arrow,
#mainShow .next-arrow { width:50px; height:140px;line-height:420px;  display: block; background: url(img/foucsbtn.png) no-repeat 0 0; top: 50%;overflow: hidden;
  transform: translateY(-50%);position: absolute; z-index: 100; cursor: pointer;-webkit-transition:all 0s;transition:all 0s; opacity: 0;}
#mainShow .prev-arrow { left: 0; }
#mainShow .next-arrow { background-position:-51px 0; right: 10px; }
#mainShow .prev-arrow:hover {background-position: -153px 0;}
#mainShow .next-arrow:hover {background-position: -102px 0;}


.slide{width:1000px;height:470px;overflow:hidden;position:relative;}
.slide ul{width:12000px;}
.slide-ul{position:relative;}
.slide-ul li{display:inline;}
.slide-ul li img {width:1000px;height:470px;}
.slide li{float:left;width:1000px;height:470px;overflow:hidden;}
.slide a{display:block;width:1000px;height:470px;overflow:hidden;}
.info,.tab-shadow{position:absolute;bottom:0px;left:0px;width:985px;height:54px;padding:5px 0 0 15px;overflow:hidden;}
/*:root .info{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr=#00000000,endColorstr=#00000000);}*/
.info li{float:left;width:68px;height:44px;padding:5px 9px 0 4px;cursor:pointer;}
.info li img{padding:2px;border:0 none;vertical-align:top;width:64px;height:40px;}
.info .current{background:url(slide-btns.png) 39px 1px no-repeat;margin-top:-6px}
.info .current img{background:#f60;border-radius:0px}
.tab-shadow {display:none;background:#000;filter:alpha(opacity=30); /*IE*/-moz-opacity:0.3; /*MOZ , FF*/opacity:0.3; /*CSS3, FF1.5*/}

.photops {padding:5px 0px 5px;font-size:16px;clear:both;}
.actionb{font-size:16px;font-weight:bold;}
.action {padding:5px 0px 0px;clear:both;font-size:14px;position:relative;min-height: 38px;line-height: 38px;}
.actiona {float:left;font-size:14px;font-weight:bold;}
.actionimge {padding:10px 0 10px;clear:both;font-size:14px;position:relative;height: 40px;line-height: 40px;}
.downpic {display:inline-block;margin-left:20px;}
.downpic a,.downpic a:visited {background:#00ce41; font-size:14px;
    line-height: 40px;
    cursor: pointer;border-radius: 10px;
    position: relative;display: inline-block;
    padding: 0px 20px;color:#fff;height: 40px;box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);}


.classnav {padding:10px 30px;_padding-right:50px;height:100%;overflow:hidden;white-space:nowrap;}
.filter {border-bottom:2px solid #F3F2F3;height:100%;overflow:hidden;padding:6px 8px 6px 0;border-top:10px solid #F3F2F3;}
.filter dl {height:20px;padding:3px 0;}
.filter dt {float:left;padding:0 20px 0 10px;line-height:20px}
.filter dd {float:left;}
.filter a,.filter a:visited,.classnav a,.classnav a:visited {float:left;padding:3px 6px 2px;margin:0 2px 0 0; font-family:Arial;display:inline-block;}
.filter a:hover,.filter a.curr,.filter a.curr:visited,.classnav a:hover,.classnav a.curr,classnav a.curr:visited {background:#464646;color:#fff; text-decoration:none;}
.filter .color {background:url(color.gif) no-repeat 8px 2px;padding-left:6px;}
.filter .color a,.filter .color a:visited {margin:0 3px 0 18px;padding:3px 3px 2px;}
.filter .b {font-weight:bold;padding:0px;}

.downbar { position:absolute;top:0;right:0;margin-top:5px;}
.downbar a,.downbar a:visited {float:left;display:inline-block;width:108px;height:28px;line-height:28px;background:url(y.png) no-repeat;text-align:center;font-weight:bold;margin-left:10px;color:#ffffff}
.downbar a.uico,.downbar a.uico:visited {background-position:0 -56px;}
.downbar a:hover {background-position:0 -28px;text-decoration:none;color:#ffffff}
.downbar a.uico,.a:hover {background-position:0 -56px;text-decoration:none;}

.pic-down { position:absolute;right:30px; bottom:110px; z-index:100;}
.pic-down a{float:left;margin-left:12px;display:inline-block; width:110px; padding-left:55px; height:50px;  background:url(downico.png) no-repeat -123px 0px; font-size:22px; line-height:30px;font-family:"Microsoft YaHei",微软雅黑; font-weight:normal;}
.pic-down a:hover{ background-position:-123px -50px; text-decoration:none}
.pic-down a:link,.pic-down a:visited,.pic-down a:hover,.pic-down a:active{ color:#FFFFFF;}
.pic-down a span{ display:block; font-size:14px; line-height:14px;}

.classnav a,.classnav a:visited {float:left;margin:4px 6px 4px 0;padding:0 10px;line-height:24px;height:24px;}
.filterbar {padding-bottom:2px;padding-top:5px;height:24px;clear:both;}
.filterbar .reso {float:left;line-height:24px;color:#000000;width:400px;font-size:14px;font-weight:bold;}
.filterbar .reso span {float:left;display:block;padding-right:5px;}
.filterbar dl {float:right;widtH:410px;font-size:14px;font-weight:bold;}
.filterbar dt {float:left;line-height:24px;width:110px;text-align:right;font-weight:bold;}
.filterbar dd {float:right;padding-top:3px;widtH:300px;}
.filterbar .color {background:url(bcolor.gif) no-repeat right 3px;}
.filterbar .color a,.filter .color a:visited {widtH:16px;line-height:48px;height:16px;margin-left:9px;display:inline-block;overflow:hidden;}
.filterbar .color a:hover {background:#fff;filter:alpha(opacity=30); /*IE*/-moz-opacity:0.3; /*MOZ , FF*/opacity:0.3; /*CSS3, FF1.5*/}

.cicun {float:left;width:96px;position:relative;z-index:1;}
.cicun .curr {background:#FFFFFF url(seldown.gif) no-repeat 80px 10px;line-heighT:24px;heighT:24px;border:1px solid #888;text-indent:6px;width:100px;}
.cicun .curr a:hover {text-decoration:none;}
.cicun .ccbox {position:absolute;top:25px;left:0;border:1px solid #888;background:#fff;display:none;border-top:1px solid #888;}
.cicun .ccbox p {width:100px;line-height:24px;font-family:Arial, Helvetica,sans-serif;text-indent:6px;}
.cicun .ccbox a,.cicun p a:visited {display:block;color:#000000;font-size:14px;}
.cicun .ccbox a:hover {color:#fff;background:#444; text-decoration:none;}

#resolution { vertical-align:middle;color:#444;width:74px;overflow:hidden;}
.filterbar dl {float:right;}

.filter1 {height:100%;overflow:hidden;padding:0px 0px 3px 0;}
.filter1 dl {height:20px;padding:3px 0;}
.filter1 dt {float:left;padding:0 20px 0 10px;line-height:24px;height:24px;}
.filter1 dd {float:left;line-height:24px;height:24px;widtH:870px;}
/*.filter1 a,.filter1 a:visited {float:left;padding:3px 6px 2px;margin:0 2px 0 0;font-family:Arial;display:inline-block;}
.filter1 a:hover,.filter1 a.curr,.filter1 a.curr:visited {background:#464646;color:#fff; text-decoration:none}
*/
.filter1 .b {font-weight:bold;padding:0px;color:#000000;widtH:90px;}
.cc {height:20px;line-height:20px;padding:10px 0 10px;clear:both;}
.cc b {float:left;color:#000000;font-size:14px;font-weight:bold;}
.cc .fr {position:relative;top:0px;}
#fyl {float:left;margin:0px 15px 0 10px;vertical-align:middle;font-size:14px;font-family:Arial, Helvetica, sans-serif;height:23px;}
#k a,#k a:visited {float:left;width:112px;height:23px;display:block;text-align:center;font-size:14px;line-height:23px;color:#fff;background:#fff url(y.png) no-repeat;font-weight:bold;}
#k a:hover {text-decoration:none;background-position:0 -24px}
#k a.bzdownover,#k a.bzdownover:visited,#k a.bzdownover:hover {background-position:0 -48px;margin-right:16px}
#k a.gaoqing,#k a.gaoqing:visited {background-position:0 -72px;margin-left:16px;widtH:133px;}
#k a.gaoqing:hover {background-position:0 -96px;}

.ltitle {height:20px;line-height:20px;padding:0px 0px 0;}
.ltitle p {float:left}
.ltitle span {float:right;}
.ltitle b {color:#f00}

.ctitle {height:10px;line-height:10px;padding:10px 0px 10px;color:#000;font-size:14px;font-weight:bold;}

.classify{max-width:100%;margin-top:5px;background: #fff;padding:0px 0;}
.classify a{ float: left; height: 20px; line-height:20px; width: 0%;min-width: 60px;text-indent: 0px;font-size:16px}
.classify a.curr,.classify a:hover{color:#3EBB2B;}

.photobigimg {width:1018px;margin:12px 0 14px;overflow:hidden;}
.phototxt {width:1018px;margin:12px 0 14px;overflow:hidden;}
.banner {padding:5px 0px 0px;}
.banner img {display: block;margin: 0 auto;width:100% !important}
.bannerimage {width:1018px;padding:0px;margin:0px auto 0;overflow:hidden;}
.banner2 {padding:15px 0px 5px;}
.dibupic {padding:25px 0px 15px;}

.endpage {padding:10px 0px 5px;}
.endpage .pic {border:0px solid #F1F1F1;height:477px;padding:1px 0 0px 0;background:#f3f4f7;border-radius:0px;height:100%; position:relative}
.endpage .pic p { position:relative;zoom:1;padding-bottom:5px;}
.endpage .pic p img {width:1000px;height:auto}
.endpage h1 {color:#000000;line-height:30px;height:30px;padding:5px 0 0 0px;font-size:14px;}
.endpage .filter {border-bottom:0;padding-bottom:0;}
.endpage .filter dt {padding-left:0;color:#444;}
.endpage .banner {margin-top:0;}

.picdown {padding:1px 0px 6px;}

.list {height:100%;overflow:hidden;background-color:#f3f4f7;padding-top:5px;}
.list ul {padding:0px 0 0 0px;margin-right:-11px;overflow:hidden;}
.list li {float:left;width:326px;height:183px;margin:0 11px 20px 0; position: relative;overflow:hidden ;}
.list li a img,.list li a:visited img {width:326px;height:183px;background:url(js/loading.gif) no-repeat 50% 50%}
.list li b {display: block;height: 40px;position: absolute;right: 10px;left: 0px;bottom: -40px; height: 34px; line-height: 34px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;font-weight: normal;color: #fff;width: 100%;text-indent: 10px;color:#edf0f2 ; font-size:14px;}
.list li:hover b{bottom: 0px;background: url(list_t.png);}
.list li.nextpage a {display: block;background: #07c160;height: 100%;}
.list li.nextpage p {display: inline-block;font-size: 26px;line-height: 39px;vertical-align: top;text-align: left;margin-left: 38px;color: #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}
.list li.nextpage p:before {width: 60px;height: 60px;content: "";display: inline-block;background: url(nextpage.png) no-repeat;position: absolute;top:10px;left: -70px;}
.list li.nextpage a:hover {opacity: .8;}
/*
.list li b,.list li p {display:block;height:20px;line-height:20px;text-align:left;overflow:hidden;font-weight:normal;}
.list li b {padding-top:4px;}
.list li p {padding-bottom:4px;}
*/
.xlist ul {padding:0px 0 0 0px;margin-right:-15px;width:975px;overflow:hidden;}
.xlist li {float:left;width:300px;height:188px;margin:5px 15px 10px 0;padding:5px;background:#fff;}
.xlist li a img,.list li a:visited img {width:300px;height:188px;}
.xlist li p {display:none;}

.textlist ul,.taglist {padding:10px 0;height:100%;overflow:hidden;}
.textlist li {float:left;width:230px;padding-left:15px;;height:26px;line-heighT:26px;overflow:hidden}
.taglist {line-height:26px;padding:10px}


.page {height:38px;text-align:center;padding:16px 0 16px;}

.page a,.page a:visited,.page b,.page > input {background:#fff;padding:0 14px;border:1px solid #ddd;display:inline-block;height:36px;line-height:36px;margin:0 2px 0 3px;font-size:14px;border-radius:4px;}
.page > input {width: 40px;padding: 0 5px;text-align: center;margin: 0;}
.page a:hover,.page b {background:#07c160;border:1px solid #07c160;color: #fff; text-decoration:none;}

.page span {padding:0 10px}


/*
.page {height:34px;text-align:center;padding:10px 0 10px;}
.page a,.page a:visited,.page b,.ltitle span a,.ltitle span a:visited {background:#fff;padding:0px 14px;border:1px solid #C8C8C8;display:inline-block;height:34px;line-height:34px;margin:0 0 0 6px;color:#000;font-family:'Arial';font-size:14px;border-radius:4px;}
.page a:hover,.page b,.ltitle span a:hover,.ltitle span a.curr,.ltitle span a.curr:visited {background:#3F3F3F;color:#fff; text-decoration:none;}
.page span {padding-left:10px;}
.page input {border:1px solid #C8C8C8;line-height:20px;height:26px;width:42px;vertical-align:middle;text-align:center;}
.page button {width:50px;height:34px;color:#000;background:#fff;border:1px solid #C8C8C8;margin-left:4px;vertical-align:middle;cursor:pointer;font-size:14px;border-radius:5px;}
.page i {font-style:normal;font-size:14px; vertical-align:bottom;}
*/
/* 最终 */
#endbz #header .head,#endbz .menu .w,#endbz #main,#endbz .foot{margin:0 0 0 10px;}
#endbz .banner {margin:5px 0 0 10px}
#endbz .action {padding:15px 0 12px}
#endbz #footer {margin-top:5px}
#endbz .menu {widtH:auto;}
#endimg {clear:both;display: block;height:100%;width:100%;display:table;}
#endimg img,.userbz {clear:both;display:block;border:1px solid #EBEBEB;padding:5px;background:#f3f4f7;}


.userbz {line-height:500px;height:500px;font-size:40px;text-align:center;outline:0;}
.userbz a {outline:none;}

.photo-prev .arrow-ico,.photo-next .arrow-ico {background-image:url(arrow.png);background-repeat:no-repeat;}
.photo-prev,.photo-next {position:absolute;top:0;width:50%;height:100%;}
.photo-prev{left:0;}
.photo-next{right:0;}
.photo-prev a,.photo-next a {position:absolute;top:190px;width:70px;height:70px;cursor:pointer;overflow:hidden;display:block;}
.photo-prev a{left:-90px;}
.photo-next a{right:-90px;}
.photo-prev .arrow-bg,.photo-next .arrow-bg {position:absolute;left:0;top:0;width:70px;height:70px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;filter:alpha(opacity=30);opacity:.3;}
.photo-prev .arrow-ico,.photo-next .arrow-ico{position:absolute;left:0;top:0;width:70px;height:70px;}
.photo-prev .arrow-ico{background-position:0 0;}
.photo-next .arrow-ico{background-position:-160px 0;}
.photo-prev a:hover .arrow-ico{background-position:-80px 0;}
.photo-next a:hover .arrow-ico{background-position:-240px 0;}

.slide-box .slide-ico {z-index:99999;position:absolute;top:-200px;cursor:pointer;}
.slide-box .slide-ico a {width:70px;height:70px;background:#F2F2F2 url(arrow.png) no-repeat;display:block;}
.slide-box .slide-ico a:hover { background-position:-80px 0;outline:none;}
.slide-box .slide-btnsBox .slide-dbtnLeft{left:-89px}
.slide-box .slide-btnsBox .slide-dbtnRight{right:-114px;}
.slide-box .slide-btnsBox .slide-dbtnRight a,.slide-box .slide-btnsBox .slide-dbtnRight a:visited {background-position:-160px 0;}
.slide-box .slide-btnsBox .slide-dbtnRight a:hover{background-position:-240px 0;}

.sitemap {border-bottom:5px solid #fff;padding:10px 15;background:#FFFFFF;}
.sitemap dt {height:15px;line-height:15px;padding-left:0px;font-size:14px;font-weight:bold;margin:6px 0;}
.sitemap .mapico1 { background-position:0 -56px;padding-top:15px;line-height:10px}
.sitemap .mapico2 { background-position:0 -56px}
.sitemap .mapico3 { background-position:0 -28px}
.sitemap dd {padding-bottom:10px;line-height:25px}
.sitemap dd a,.sitemap dd a:visited {margin-right:16px;font-size:14px;}
.list_text a,.list_text a:visited,.sitemap a,.sitemap a:visited {color:#444}
.list_text ul {padding:10px 0;height:100%;overflow:hidden}
.list_text li {float:left;width:466px;height:35px;line-height:35px;border-bottom:0px dashed #fff;background:url(mapico.gif) no-repeat 0 -112px;background:#FFFFFF;overflow:hidden;}

/* 会员
.member {border:1px solid #D6D6D6;border-radius:5px;background:#F5F5F5;margin:13px 0 10px;clear:both;}
.member .side {float:left;width:201px;padding-top:22px;}
.member .col {float:right;background:#fff;border-left:1px solid #d6d6d6;padding:28px;widtH:700px;color:#545653;}
.member .side ul {width:106px;margin:0 auto}
.member .side li {float:left;widtH:106px;line-height:35px;height:35px;background:url(membernav.png) no-repeat;margin-top:12px;}
.member label {cursor:pointer;}
.member .side li a,.member .side li a:visited {display:block;color:#fff;font-size:14px;text-align:center;font-weight:bold;}
.member .desc {line-height:26px;padding:30px 0 0 14px;clear:both;}
.member h3 {height:37px;border-bottom:1px solid #d6d6d6;line-height:32px;font-size:14px;font-weight:bold;padding:0 6px;}
.member .cate {padding-top:15px;}
.member .cate li {height:40px;font-size:14px;font-weight:bold;}
.member .cate li b {color:#f00000;}
.mbtn {width:96px;height:42px;background:url(membernav.png) no-repeat -107px 0;color:#fff;border:none;font-size:14px; cursor:pointer;}
.member .zffs {color:#D01B06;border-bottom:0;padding:54px 0 11px 6px;}
.member .zftype {clear:both;height:41px;padding-bottom:26px;}
.member .zftype li {float:left;padding-right:10px;line-height:41px;height:41px; vertical-align:middle;}
.member .zftype li input,.member .zftype li img{ vertical-align:middle; cursor:pointer;}
.member .btn {padding-bottom:60px;}

 */
/*会员*/
.member {background: #ffffff;min-height: 600px;margin:10px 0 20px;font-size:14px;border-radius:10px;}
.member-hd {height: 40px;line-height: 40px;padding: 20px 30px 0 30px ;overflow: hidden;}
.member-hd p {float: left;font-size:14px;}
.member-hd span {float: right;font-size:14px;display: block;height: 25px;line-height: 25px;padding: 17px 0 0 ;}
.member-hd span img { vertical-align: top;}

.viprecord{width:100%;border-width: 1px;border-color: #EDEDED;border-collapse: collapse;}
.viprecord td{height:30px;line-height:30px;text-align:center;font-size:14px}
.viprecord thead td{background-color:#F3FEF1;color:#198307;border-bottom:1px solid #87DC78}
.viprecord tbody td{height:40px;line-height:40px;color:#666;}
.viprecord .sh-show-null{color:#444;font-size:40px;margin-left:30px;font-weight:bold;height: 100px;}
.sh-show-null a{color:#009900;text-decoration:none;}
.sh-show-null a:hover{text-decoration:none}
.pay {padding-left: 30px;}
.pay58_rmb{overflow:hidden;zoom:1;height:136px;}
.pay58_rmb_num{text-decoration:none;display:block;height:130px;width:350px;border:2px solid #EEE;float:left;position:relative;margin-right:28px;border-radius:15px;background: #fff;}
#xianliang{position:absolute;top:12px;right:-12px;background-color:#02C308;width:66px;height:33px;line-height:31px;font-size:20px;color:#fff;text-align:center;z-index:10;border-radius: 0 13px 0 13px ;}
.pay58_rmb_text{text-align:center;padding-top:30px;}
.vip_shuxing{font-size:36px;color:#2dae08;}
.vip_text{font-size:18px;color:#666;}
.pay58_rmb_jiage{text-align:center;padding-top:13px;}
.yuanjia{font-size:18px;color:#999;text-decoration:line-through;}
.xianjia{font-size:30px;color:#f94433;padding-left:8px;}
.danwei{font-size:18px;color:#f94433;}
.pay_select{border:2px solid #02C308;}
.xianliangnum{padding-top:12px;height:45px;padding-bottom:0;}
.shengming{color:#ff8615;font-size:16px;}
.kthylc{color:#2dae08;font-size:16px;margin-bottom:10px;}
.pay_ways{overflow:hidden;zoom:1;padding-top:10px;padding-bottom:20px;}
.pay_way_item{display:block;height:41px;width:152px;float:left;margin-right:-1px;}


.select_gou{position:absolute;right:0px;top:102px;height:28px;width:28px;overflow:hidden;background:url(img/sel2.png) no-repeat;background-size: 28px auto;border-radius: 0 0 10px 0;}

#post_form{padding-top:10px;padding-bottom:60px;}
#submit_pay_button{display:block;cursor:pointer;border:0;height:50px;line-height:45px;width:250px;text-align:center;font-size:22px;color:#fff;background-color:#02C308;border-radius: 50px;outline: none;}
#submit_pay_button:hover{background-color:#07C160;}

.viptps {height:260px;margin-top:-130px}
.vipcon {color:#090;font-size:28px;line-height:250px;text-align:center}
.vipcon a {color:#f00}

#buy_btn {
	background-color:#3BB429;
}
#buy_btn:hover {
	background-color:#4FB640;
}
.select_gou {display: none;}
#xianliang {display: none;}
.pay_select .select_gou,.pay_select #xianliang {display: block;}

.opay {height: 54px;overflow: hidden;}
.opay li {float: left;height: 54px;margin-right: 20px;}
.opay li a, .opay li a:visited {display: block;line-height: 44px;height: 44px;width: 140px;overflow: hidden;position: relative;text-align: center;border: 1px solid #ddd;padding: 1px;border-radius: 5px;background: #fff;}
.opay li a.on {border: 2px solid #00A1E9;padding: 0;background: url(img/sel.png) no-repeat right bottom;background-size: 16px;}
.opay li img {display: inline-block;vertical-align: middle;margin: 0 auto;max-width: 100%;max-height: 100%;position: relative;top: 0px;}
.zf {margin-bottom: 16px;}
.zf dt {font-size:16px;line-height: 40px;}
.zf dd {line-height: 40px;}


.viptps {height:260px;margin-top:-130px}
.vipcon {color:#090;font-size:28px;line-height:250px;text-align:center}
.vipcon a {color:#f00}
#header,#footer,.wrap {position: relative;z-index: 2;}
.wrap {width: 1018px;margin: -5px auto -10px ;background: #f3f4f7;padding: 5px 0 10px;z-index: 1;}

#endbz #header,#endbz #footer,#endbz .wrap {position: static;z-index:auto;}
#endbz .wrap {width: auto;margin: 0;padding: 0;}
.ali-index-bg{width: 100%;height:1080px;position:fixed;left: 0;margin-left: 0;top:0px;z-index: 0;} 
.bg_l,.bg_r {position: fixed;top:0;height: 1100px;display: block;z-index: 2px;}
.bg_l {left: 0;}
.bg_r {right: 0;}

.classify{max-width: 1000px;margin:10px 0 14px;background: #fff;padding: 10px 0;}
.classify a{ float: left; height: 30px; line-height: 30px; width: 8%;min-width: 90px;text-indent: 20px;}
.classify a.curr,.classify a:hover{color:#07c160;}
body.phone .wrap,.list-phone {background: none;}

.list-phone {}
.list-phone ul {margin-right:-14px;overflow:hidden;}
.list-phone li {float:left;width:324px;height:720px;margin:0 14px 20px 0;}
.list-phone li,.list-phone li img {}
.list-phone li a img,.list li a:visited img {width:324px;height:720px;border-radius: 10px;}
.phone .picdown .tit {font-size:16px}
.phone .picdown .tit b {display: inline-block;background: #f0f0f0;}
.phone .endpage .pic {background: none;text-align: center;}
.phone .endpage .pic p img {width: 449px;border-radius: 10px;margin: 0 auto;}


.share {margin:20px 0;line-height: 28px;text-align: center;border: 1px #02C308 dashed;padding:0 20px 10px;border-radius: 8px;position: relative;}
.share h4 {border-radius: 8px;padding: 0 15px;cursor: pointer;background: #02C308;color: #fff;display: inline-block;position: relative;top:-14px}
.share p {padding-top: 10px;font-size:14px;}
@media only screen and (min-width:1290px){



.classify{max-width: 1200px;}
#header .head,.link,.foot,#main,.lod,.w,.menu,.photobigimg,.phototxt,.banner,.bannerimage {width:1200px;margin:0 auto;}
#header,#footer {min-width: 1200px;}
.menu{width:623px;}
.menu li a,.menu li a:visited {padding:0 20px;}
.menu .nav {width: 120px;}
.menu .cate {width:924px;heighT:109px;padding: 2px;}
.menu li .nav a,.menu li .nav a:visited {heighT:36px;line-heighT:36px;font-size:14px;}
.menu li .cate a,.menu li .cate a:visited {widtH:78px;}
.search {height:40px;width:240px;margin-top:25px;}
.search .sub {height:40px;}
.search .ipt input {font-size:14px}
.search .ipt {width:184px;line-height:26px;height:26px;}
.wrap {width: 1220px;}
#mainShow {width:1210px;}
.slide{width:1200px;}
.slide ul{width:14400px;}
.slide-ul{position:relative;}
.slide-ul li{display:inline;}
.slide,.slide-ul li img,
.slide li,
.slide a{width:1200px;;}
.info,.tab-shadow{width:1185px;}
.info li{padding:5px 17px 0 12px;}

.list {margin:5px 0 5px;}
.list ul {margin-right:-15px;}
.list li {width:390px;height:219px;margin:0 15px 10px 0;}
.list li a img,.list li a:visited img {width:100%;height:219px;}
.banner {margin: 0;}
.banner img {margin: 0;}
.action {margin-top:5px;font-size:14px;}

/* .downbar {margin-top: 4px;} */
.downbar a,.downbar a:visited {width:150px;height:38px;line-height:38px;background:#FFAB28;font-size:16px;border-radius:5px;}
.downbar a.uico,.downbar a.uico:visited {background:#00ce41}
.downbar a:hover {opacity: .8;}

.endpage .pic p img {width:100%;}
.endpage h1 {line-height:50px;height:50px;font-size:16px;}
.jianjie {font-size:14px;clear:both;padding: 0px 0 10px;}

.pic-down a{width:150px; padding:6px 0 0 80px; height:54px;  background:#FFAB28 url(newdownico.png) no-repeat 30px center;background-size: 30px auto; font-size:22px; line-height:30px;border-radius:5px;}
.pic-down a:hover{ opacity: .9;background-position:30px center}
.pic-down a:link,.pic-down a:visited,.pic-down a:hover,.pic-down a:active{ color:#f3f4f7;}
.pic-down a span{font-size:14px;}

.ctitle {height:30px;line-height:30px;font-size:18px;}
.sitemap dt {height:30px;line-height:30px;font-size:16px;}
.list_text li {float:left;width:50%;font-size:14px}


.page {padding:10px 0 20px;font-size:14px}
.page a,.page a:visited,.page b,.page > input {padding:0 16px;margin:0 4px 0 5px;}


#endbz .banner {margin:5px 0 0 10px;text-align: left;}

#endbz .foot {text-align: left;}

.list-phone ul {margin-right:-15px;}
.list-phone li {margin:0 15px 20px 0;}
.list-phone li ,
.list-phone li a img,.list li a:visited img {width:390px;height:867px;}

}

@media only screen and (max-width:1024px){
    #endbz .wrap {width:100%;}
    #endimg img {width: 100% !important;}
}


@font-face {
  font-family: "iconfont"; /* Project id 3683255 */
  src: url('font/iconfont.woff2?t=1') format('woff2'),
       url('font/iconfont.woff?t=1') format('woff'),
       url('font/iconfont.ttf?t=1') format('truetype');
}

.fa {
  font-family: "iconfont" !important;
  font-size:16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiazai:before {
  content: "\e7d8";
}

.icon-douban:before {
  content: "\e601";
}

.icon-qzone:before {
  content: "\e602";
}

.icon-twitter:before {
  content: "\e603";
}

.icon-tencent:before {
  content: "\e604";
}

.icon-weibo:before {
  content: "\e605";
}

.icon-wechat:before {
  content: "\e606";
}

.icon-linkedin:before {
  content: "\e607";
}

.icon-facebook:before {
  content: "\e608";
}

.icon-google:before {
  content: "\e609";
}

.icon-qq:before {
  content: "\e60a";
}



.social-share {
	font-family: "iconfont" !important;
	font-size:16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}
.social-share a {
	position: relative;
	text-decoration: none;
	margin: 4px;
	display: inline-block;
	outline: none
}
.social-share .social-share-icon {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 32px;
	font-size: 20px;
	border-radius: 50%;
	line-height: 32px;
	border: 1px solid #666;
	color: #666;
	text-align: center;
	vertical-align: middle;
	transition: background 0.6s ease-out 0s
}
.social-share .social-share-icon:hover {
	background: #666;
	color: #fff
}
.social-share .icon-weibo {
	color: #ff763b;
	border-color: #ff763b
}
.social-share .icon-weibo:hover {
	background: #ff763b
}
.social-share .icon-tencent {
	color: #56b6e7;
	border-color: #56b6e7
}
.social-share .icon-tencent:hover {
	background: #56b6e7
}
.social-share .icon-qq {
	color: #56b6e7;
	border-color: #56b6e7
}
.social-share .icon-qq:hover {
	background: #56b6e7
}
.social-share .icon-qzone {
	color: #FDBE3D;
	border-color: #FDBE3D
}
.social-share .icon-qzone:hover {
	background: #FDBE3D
}
.social-share .icon-douban {
	color: #33b045;
	border-color: #33b045
}
.social-share .icon-douban:hover {
	background: #33b045
}
.social-share .icon-linkedin {
	color: #0077B5;
	border-color: #0077B5
}
.social-share .icon-linkedin:hover {
	background: #0077B5
}
.social-share .icon-facebook {
	color: #44619D;
	border-color: #44619D
}
.social-share .icon-facebook:hover {
	background: #44619D
}
.social-share .icon-google {
	color: #db4437;
	border-color: #db4437
}
.social-share .icon-google:hover {
	background: #db4437
}
.social-share .icon-twitter {
	color: #55acee;
	border-color: #55acee
}
.social-share .icon-twitter:hover {
	background: #55acee
}
.social-share .icon-diandian {
	color: #307DCA;
	border-color: #307DCA
}
.social-share .icon-diandian:hover {
	background: #307DCA
}
.social-share .icon-wechat {
	position: relative;
	color: #7bc549;
	border-color: #7bc549
}
.social-share .icon-wechat:hover {
	background: #7bc549
}
.social-share .icon-wechat .wechat-qrcode {
	display: none;
	border: 1px solid #eee;
	position: absolute;
	z-index: 9;
	top: -205px;
	left: -84px;
	width: 200px;
	height: 192px;
	color: #666;
	font-size:14px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 10px #aaa;
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms
}
.social-share .icon-wechat .wechat-qrcode.bottom {
	top: 40px;
	left: -84px
}
.social-share .icon-wechat .wechat-qrcode.bottom:after {
	display: none
}
.social-share .icon-wechat .wechat-qrcode h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size:14px;
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #777
}
.social-share .icon-wechat .wechat-qrcode .qrcode {
	width: 105px;
	margin: 10px auto
}
.social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin: 0 !important
}
.social-share .icon-wechat .wechat-qrcode .help p {
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0;
	color: #666;
	font-size:14px;
}
.social-share .icon-wechat .wechat-qrcode:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -13px;
	width: 0;
	height: 0;
	border-width: 8px 6px 6px 6px;
	border-style: solid;
	border-color: #fff transparent transparent transparent
}
.social-share .icon-wechat:hover .wechat-qrcode {
	display: block
}
